PFF's enterprise business has joined Teamworks.Learn More The consumer business remains independent, continuing to power your winning decisions through PFF.com and PFF+.

Ryan 
Eckley

P
#96
|
MSU Spartans
6'2"
207lbs
RS Jr.
Draft Eligibility:
2026
Overall Grade '25
81.5
13th/209 - Ps
Punts '25
50
84th/209 - Ps
Punt Net Avg. '25
40.32
59th/209 - Ps
CC WK MATCHUP
-
Ryan
Eckley
P
#96
|
MSU Spartans
BIO
GRADES
SEASON STATS
Mock Draft Simulator

Summary Bio

Last updated: 4/2/2026
Ryan Eckley is a punter for the Michigan State Spartans who earned a 81.5 PFF punting grade in the 2025 season, 13th among 209 qualified punters. He punted 50 times with a net average of 40.3 yards per punt and a long of 60 yards.
Eckley pinned opponents inside the 20-yard line 20 times, reflecting his directional control. He averaged 4.07 seconds of hang time per punt.
His punts resulted in 1 touchbacks, 10 fair catches, 12 downed punts. As a kickoff specialist, he produced an average opponent starting field position at the 25.5-yard line, earning a 72.8 kickoff grade.

Career

Teams
Year
Michigan State Spartans
2022 - Present

PFF Grades

2025
Regular
Players receive a ranking if they qualify 25% of the maximum targets, run attempts or dropbacks at the position (depending on the metric).
PUNT
81.5
AVG
13th/209 Ps
KICKOFF
72.8
AVG
19th/81 Ps

Highest Graded Games

vsMIWE
N/S
Week 1, 2025
vsMABC
N/S
Week 2, 2025
vsOHYO
N/S
Week 3, 2025

Lowest Graded Games

vsMIWE
N/S
Week 1, 2025
vsMABC
N/S
Week 2, 2025
vsOHYO
N/S
Week 3, 2025

Grades by Game

View in Premium Stats
Premium Stats

Season Stats

2025
Regular
Players receive a ranking if they qualify 25% of the maximum targets, run attempts or dropbacks at the position (depending on the metric).
PUNTS
50
84th/209 Ps
PUNT NET AVG.
40.32
59th/209 Ps
LONG
60
115th/209 Ps
PINNED INSIDE THE 20
20
47th/209 Ps

Punting

View in Premium Stats
Rank
84
th
Punts
50
59
th
Punt Net Avg.
40.32
115
th
Long
60
47
th
Pinned Inside the 20
20
6
th
Return %
52%
27
th
Yards per Return
13.5
10
th
Touchbacks
1
154
th
Downed
12
6
th
Out of Bounds
1
164
th
Fair Catches
10
21
st
Hang Time Avg.
4.07

Kickoffs

View in Premium Stats
Rank
31
st
Kicks Returned
7
56
th
Kicks Returned %
41.2%
54
th
Yards per Return
15.9
53
rd
Average Field Position
25.5